
# 面向对象基础
"""
说明 ：
1. 必须要有两个类 ，一个父类 ，一个子类 ，子类去继承了父类
2. 当子类继承父类以后 ，子类就可以直接使用父类中的方法和属性 ，最大化提高了代码的复用情况 。

继承的关键在于抽取公共部分(功能)

定义：
# 父类
class A():
    属性 >=0
    方法 >=0

class B(A):     ，B(A) ,代表B类继承A类
    pass

class C(A):
    pass
"""

class Test():

    def __init__(self):
        self.mod_data = []

    #设置模块
    def set_module(self,mod_name):
        self.mod_data.append(mod_name)

    # 查看模块
    def get_module(self):
        return self.mod_data


class Bugs(Test):
    pass

class Cases(Test):
    pass

bug = Bugs()
bug.set_module('登录')
bug.set_module('注册')
print(bug.get_module())

case = Cases()
case.set_module('搜索')
print(case.get_module())
